/*
 * nipcManager.h
 *
 *  Created on: 19/10/2011
 *      Author: utn_so
 */

#ifndef NIPCMANAGER_H_
#define NIPCMANAGER_H_

#include <string.h>
#include <stdint.h>
#include "mensajes.h"

typedef struct  {
        uint8_t type;
        int32_t payloadlength;
} __attribute__((__packed__)) PAQUETE_NIPC_CABECERA;


typedef struct  {
		PAQUETE_NIPC_CABECERA *cabecera;
        char *payload;
}__attribute__((__packed__)) PAQUETE_NIPC;

char *serializarNipc(uint8_t type, char* message,int32_t payloadLength);

#endif /* NIPCMANAGER_H_ */
